Ext.define('DragonApp.view.order.Grid', {
    extend: 'Ext.grid.Panel',

    alias: ['widget.ordergrid'],

    requires: [
        'DragonApp.store.JsonPOrder',
        'Ext.overrides.grid.ExportGrid'
    ],
    tbar: [{
        text: '导出数据',
        iconCls: 'x-fa fa-file-excel-o',
        width: 120,
        handler: function(button) {
            var grid = button.up('grid');
            var includeHiddenColumns = true;
            var title = '游戏订单数据';
            grid.downloadExcelXml(includeHiddenColumns, title);
        }
    }],
    columns: [
        { text: '渠道', dataIndex: 'id', align: 'center' },
        { text: '服务器', dataIndex: 'heroid', align: 'center' },
        { text: '平台ID', dataIndex: 'weapon', align: 'center' },
        { text: '游戏ID', dataIndex: 'costume', align: 'center' },
        { text: '角色名称', dataIndex: 'shoes', align: 'center' },
        { text: '充值账号', dataIndex: 'decorations', align: 'center' },
        { text: '数量', dataIndex: 'skill1', align: 'center' },
        { text: '物品名称', dataIndex: 'skill2', align: 'center' },
        { text: '金额', dataIndex: 'skill3', align: 'center' },
        { text: '订单号', dataIndex: 'skill4', align: 'center' },
        { text: '平台订单号', dataIndex: 'skill5', align: 'center' },
        { text: '订单状态', dataIndex: 'skill6', align: 'center' },
        { text: '支付状态', dataIndex: 'skill7', align: 'center' },
        { text: '验证状态', dataIndex: 'skill8', align: 'center' },
        { text: '创建时间', dataIndex: 'skill9', align: 'center' }
    ],
    store: {
        type: 'jsonPOrderStore',
        storeId : 'jsonPOrderStore'
    }
});